//封装了不同元素元素之间也可以同步执行的动画方法
;(function($){       //匿名函数
    "use strict"    //严格模式
    //赋值式绑定函数 因为是动画是DOM使用 所以要绑定给DOM $.fn
    $.fn.myAnimate = function(ele,tar,time){
        time = time || 400; //处理默认
        console.log(this)   //此时this是指向DOM元素的选择器  谁调用的他指向谁 不用转了
        return new Promise((resolve)=>{
            this.animate(tar,time,function(){
                resolve("当前动画执行结束")
            })
        })
    }
})(jQuery);               //处理jq入口